presented before me - German English Dictionary